package com.ccz.demo.design.builder.computer;

/**
 * Created by TigerChain
 * 抽象的建造者，即装电脑的步骤
 * 至于安装什么型号的主板，不是我关心，而是具体的建造者关心的
 */
public interface Builder {
    // 安装 cpu
    void createCpu(String cpu) ;
    // 安装硬盘
    void createDisk(String disk) ;
    // 安装主板
    void createMotherBoard(String motherBoard) ;
    // 安装内存
    void createMemory(String memory) ;
    // 组成电脑
    Computer createComputer() ;
}
